home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.5 Applications 2004 May / SGI IRIX 6.5 Applications 2004 May.iso / dist / mpt.idb / usr / relnotes / mpt / ch02.z / ch02
Encoding:
Text File  |  2003-12-05  |  6.3 KB  |  199 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        2.  _M_P_T__I_n_s_t_a_l_l_a_t_i_o_n__f_o_r__I_R_I_X__S_y_s_t_e_m_s
  9.  
  10.        This chapter provides information that you need to install
  11.        MPT on IRIX systems.  For details of MPT installation,
  12.        contact your SGI support analyst.
  13.  
  14.  
  15.        2.1  _M_P_T__S_u_b_s_y_s_t_e_m_s
  16.  
  17.        The MPT for IRIX product includes the following subsystems:
  18.  
  19.  
  20.        Subsystem      Description
  21.  
  22.           mpi         MPI 4.4 (MPT 1.9)
  23.  
  24.           sma         SMA 4.2 (MPT 1.9)
  25.  
  26.  
  27.        MPT release packages version 1.5.2 and prior also contained
  28.        the PVM subsystem.  As noted in chapter 1 of these relnotes,
  29.        PVM has been unbundled and is now available as a stand-alone
  30.        product via DCS (Download Cool Software).
  31.  
  32.        With MPT release packages between versions 1.4 and 1.5.2,
  33.        the MPI, SMA, and PVM components enforced mutual
  34.        prerequisites for each other so that sites could install
  35.        only complete MPT packages.  However, there is no functional
  36.        dependency between PVM and either MPI or SMA.
  37.  
  38.        Installation of MPT 1.6.1 or later on a system that has an
  39.        older MPT version installed will upgrade the SMA and MPI
  40.        components.  Installing an MPT 1.6 or later release will not
  41.        remove previous versions of PVM.
  42.  
  43.        If you subsequently attempt to uninstall an MPT 1.6.1 or
  44.        later release, iiiinnnnsssstttt or sssswwwwmmmmggggrrrr will flag a conflict because of
  45.        the packaging dependency of PVM on MPI and SMA.
  46.  
  47.        If the intention is to reinstall a previous version of MPT,
  48.        MPT 1.4.0.2 for example, you should simply remove PVM along
  49.        with the MPT 1.6 uninstallation.  You will regain PVM upon
  50.        reinstallation of the previous version of MPT, MPT 1.4.0.2
  51.        in this example.
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.        2.2  _D_i_s_k__S_p_a_c_e__R_e_q_u_i_r_e_m_e_n_t_s
  75.  
  76.        Disk space requirements for the MPT for IRIX product are
  77.        approximately 21.2 MB, with approximately 1.5 MB overhead
  78.        during installation.
  79.  
  80.  
  81.        2.3  _P_r_e_r_e_q_u_i_s_i_t_e_s
  82.  
  83.        Prerequisites for the MPT for IRIX product are as follows:
  84.  
  85.           +o To install the mpi subsystem, you must also install the
  86.             sma subsystem.
  87.  
  88.           +o The manuals must have the insight_base.sw.eoe subsystem
  89.             installed.
  90.  
  91.           +o The eoe.sw.base (6.5+) must be installed.
  92.  
  93.           +o The MPI component requires Array Services version 3.4
  94.             or higher.
  95.  
  96.  
  97.        2.4  _I_n_s_t_a_l_l_i_n_g__I_n__a_n__A_l_t_e_r_n_a_t_e__L_o_c_a_t_i_o_n
  98.  
  99.        MPT software can be installed in an alternate location for
  100.        use with the Modules software package. Chapter 4 of the
  101.        release notes for the Modules product describes how to
  102.        install MPT for use with Modules. You can obtain these
  103.        relnotes by using the following command:
  104.  
  105.                            rrrreeeellllnnnnooootttteeeessss mmmmoooodddduuuulllleeeessss 4444
  106.  
  107.        If MPT software has been installed on your system for use
  108.        with Modules, you can access the software with the mmmmoooodddduuuulllleeee
  109.        command.
  110.  
  111.        If MPT has not been installed for use with Modules, the
  112.        software resides in default locations on your system
  113.        (////uuuussssrrrr////iiiinnnncccclllluuuuddddeeee, ////uuuussssrrrr////lllliiiibbbb, and so on), as in previous
  114.        releases.
  115.  
  116.        If you are installing MPT in a nondefault location, you must
  117.        update the MANPATH environment variable, as in the following
  118.        example (_M_P_I_R_O_O_T is the non-default location):
  119.  
  120.          sssseeeetttteeeennnnvvvv MMMMAAAANNNNPPPPAAAATTTTHHHH $_M_P_I_R_O_O_T////uuuussssrrrr////mmmmaaaannnn::::////uuuussssrrrr////mmmmaaaannnn::::////uuuussssrrrr////llllooooccccaaaallll////mmmmaaaannnn
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                                   - 3 -
  137.  
  138.  
  139.  
  140.        2.5  _S_w_a_p__C_o_n_f_i_g_u_r_a_t_i_o_n__R_e_c_o_m_m_e_n_d_a_t_i_o_n_s
  141.  
  142.        To run applications that use the MPI or SHMEM components of
  143.        this distribution optimally, it might be necessary for your
  144.        system administrator to configure virtual and logical swap
  145.        space.
  146.  
  147.        To enable certain optimization features, 64-bit MPI and
  148.        SHMEM applications employ shared memory optimization
  149.        techniques that require large reservations of swap space,
  150.        although most of the space is not actually used.  However,
  151.        if sufficient swap space is unavailable, large MPI jobs can
  152.        fail at job startup. To avoid this problem, virtual swap
  153.        space should be configured on the system.
  154.  
  155.        MPI and SHMEM 64-bit applications make use of the
  156.        MMMMAAAAPPPP____AAAAUUUUTTTTOOOORRRREEEESSSSEEEERRRRVVVV feature of mmmmmmmmaaaapppp.  This feature permits the
  157.        application to allocate large amounts of virtual memory
  158.        without actually reserving space on swap until pages are
  159.        faulted in. Long running, memory-intensive MPI applications
  160.        using large numbers of processors may fault in a significant
  161.        number of these pages, in addition to pages faulted in for
  162.        the heap or stack of each process.  This can lead to a
  163.        significant increase in swap space requirements.  If the
  164.        operating system begins making significant use of the swap
  165.        device(s), and sufficient logical swap is unavailable, the
  166.        operating system will begin to kill processes.
  167.  
  168.        To avoid this problem, additional logical swap space must be
  169.        configured. In cases in which MPI jobs are expected to
  170.        consume most of the available memory on the system, logical
  171.        swap space should be configured to be at least twice the
  172.        size of physical memory on the system.
  173.  
  174.        The sssswwwwaaaapppp(1M) man page provides details for configuring
  175.        logical and virtual swap space.
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.